package com.hns.can.mainte.entity;

import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import com.hns.can.common.entity.BaseEntity;

/**
 * 投币箱状态信息
 * @author:zhangzq
 * @email:
 * @version Revision 2.0.0
 */
@SuppressWarnings("serial")
@Entity
@Table(name = "T_COMM_COIN_BOX_INFO")
public class CommCoinBoxInfoEntity extends BaseEntity implements java.io.Serializable {

    @Id
    @Column(name = "RCRD_ID")
    private String     rcrdId;
    
    @Column(name = "CORP_ID")
    private String     corpId;
    
    @Column(name = "ORGAN_ID")
    private String     organId;
    
    @Column(name = "LINE_ID")
    private String     lineId;
    
    @Column(name = "CAR_ID")
    private String     carId;
    
    @Column(name = "DRV_ID")
    private String     drvId;
    
    @Column(name = "RCRD_TIME")
    private String     rcrdTime;
    
    @Column(name = "RCRD_JRNL_NO")
    private String     rcrdJrnlNo;
    
    @Column(name = "EQMT_CODE")
    private String     eqmtCode;
    
    @Column(name = "LIC_PLT_NO")
    private String     licPltNo;
    
    @Column(name = "LINE_CODE")
    private String     lineCode;
    
    @Column(name = "CAR_TYPE")
    private String     carType;
    
    @Column(name = "LO_LGT")
    private BigDecimal     loLgt;
    
    @Column(name = "LO_LTT")
    private BigDecimal     loLtt;
    
    @Column(name = "LO_DRC")
    private BigDecimal loDrc;
    
    @Column(name = "COIN_BOX_ST")
    private String     coinBoxSt;
    
    @Column(name = "IGNI_SWTC")
    private String     igniSwtc;
    
    @Column(name = "GEN_TIME")
    private Date  genTime;

    @Transient
    private BigDecimal switchCount;
    
    @Transient
    private String detailAddre;
    
    @Transient
    private String  drvName;
    public String getRcrdId() {
        return rcrdId;
    }

    public void setRcrdId(String rcrdId) {
        this.rcrdId = rcrdId;
    }

    public String getCorpId() {
        return corpId;
    }

    public void setCorpId(String corpId) {
        this.corpId = corpId;
    }

    public String getOrganId() {
        return organId;
    }

    public void setOrganId(String organId) {
        this.organId = organId;
    }

    public String getLineId() {
        return lineId;
    }

    public void setLineId(String lineId) {
        this.lineId = lineId;
    }

    public String getCarId() {
        return carId;
    }

    public void setCarId(String carId) {
        this.carId = carId;
    }

    public String getDrvId() {
        return drvId;
    }

    public void setDrvId(String drvId) {
        this.drvId = drvId;
    }

    public String getRcrdTime() {
        return rcrdTime;
    }

    public void setRcrdTime(String rcrdTime) {
        this.rcrdTime = rcrdTime;
    }

    public String getRcrdJrnlNo() {
        return rcrdJrnlNo;
    }

    public void setRcrdJrnlNo(String rcrdJrnlNo) {
        this.rcrdJrnlNo = rcrdJrnlNo;
    }

    public String getEqmtCode() {
        return eqmtCode;
    }

    public void setEqmtCode(String eqmtCode) {
        this.eqmtCode = eqmtCode;
    }

    public String getLicPltNo() {
        return licPltNo;
    }

    public void setLicPltNo(String licPltNo) {
        this.licPltNo = licPltNo;
    }

    public String getLineCode() {
        return lineCode;
    }

    public void setLineCode(String lineCode) {
        this.lineCode = lineCode;
    }

    public String getCarType() {
        return carType;
    }

    public void setCarType(String carType) {
        this.carType = carType;
    }

    public BigDecimal getLoLgt() {
        return loLgt;
    }

    public void setLoLgt(BigDecimal loLgt) {
        this.loLgt = loLgt;
    }

    public BigDecimal getLoLtt() {
        return loLtt;
    }

    public void setLoLtt(BigDecimal loLtt) {
        this.loLtt = loLtt;
    }

    public BigDecimal getLoDrc() {
        return loDrc;
    }

    public void setLoDrc(BigDecimal loDrc) {
        this.loDrc = loDrc;
    }

    public String getCoinBoxSt() {
        return coinBoxSt;
    }

    public void setCoinBoxSt(String coinBoxSt) {
        this.coinBoxSt = coinBoxSt;
    }

    public String getIgniSwtc() {
        return igniSwtc;
    }

    public void setIgniSwtc(String igniSwtc) {
        this.igniSwtc = igniSwtc;
    }

    public Date getGenTime() {
        return genTime;
    }

    public void setGenTime(Date genTime) {
        this.genTime = genTime;
    }

    public BigDecimal getSwitchCount() {
        return switchCount;
    }

    public void setSwitchCount(BigDecimal switchCount) {
        this.switchCount = switchCount;
    }

    public String getDetailAddre() {
        return detailAddre;
    }

    public void setDetailAddre(String detailAddre) {
        this.detailAddre = detailAddre;
    }

    public String getDrvName() {
        return drvName;
    }

    public void setDrvName(String drvName) {
        this.drvName = drvName;
    }
  
}
